using System;
using System.Collections.Generic;
using BancoX.Dominio;

namespace BancoX.Persistencia
{
    public class RepositorioClientes : IRepositorioClientes
    {
        private List<Cliente> _clientes;

        public RepositorioClientes()
        {
            _clientes = new List<Cliente>();
            _clientes.Add(new Cliente("11111111","c1111111"));
            _clientes.Add(new Cliente("22222222", "c2222222"));
            _clientes.Add(new Cliente("33333333", "c3333333"));
            _clientes.Add(new Cliente("44444444", "c4444444"));
        }

        public IList<Cliente> ObtenerTodos()
        {
            return _clientes;
        }

        public Cliente ObtenerPorDni(string dni)
        {
            foreach (Cliente cliente in _clientes)
            {
                if (cliente.Dni.Equals(dni))
                    return cliente;
            }
            return null;
        }
    }
}
